// notification styling
-%notification_bubble {
+@mixin notification_bubble($flat: false) {
border-width: 1px;
border-style: solid;
- border-radius:$base_border_radius + 2px;
- padding: 0;
+ border-radius: $base_border_radius + 2px;
margin: $base_margin;
- @include button(normal);
+ @if $flat {
+ @include button(undecorated);
+ } @else {
+ @include button(normal);
+ }
&:focus {
@include button(focus);
// today button (the date)
.datemenu-today-button {
+ @include notification_bubble($flat: true);
padding: $base_padding * 1.5;
- margin: $base_margin;
- border: 1px solid transparent;
- border-radius: $base_border_radius + 2px;
-
- &:hover { @include button(hover);}
- &:focus { @include button(focus);}
-
- &:active {
- @include button(active);
- }
// weekday label
.day-label {
// calendar
.calendar {
- @extend %notification_bubble;
- margin: $base_margin;
+ @include notification_bubble;
margin-bottom: $base_padding + $base_margin;
padding: $base_padding;
// world clocks and weather
.world-clocks-button,
.weather-button {
- @extend %notification_bubble;
+ @include notification_bubble;
padding: $base_padding;
}
}